﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WebRamosUC.Models
{
    public partial class Recomendacion
    {
        public IEnumerable<Calificacion> GetCalificaciones()
        {
            return Calificaciones;
        }

        public Calificacion GetCalificacionUsuario(string userName)
        {
            foreach (Calificacion cal in Calificaciones)
                if (cal.Usuario.Nombre == userName)
                    return cal;

            return null;
        }

        /// <summary>
        /// Contenido filtrando los garabatos
        /// </summary>
        public string ContenidoFiltrado()
        {
            string contenidoNuevo = Contenido;

            string[] palabrasAFiltrar = new string[] { " weon", " weón", " hueón", " hueon", " puta", " maricon", " maricón", " wea", " mierda", " culiao" };

            foreach (string filtro in palabrasAFiltrar)
                contenidoNuevo = contenidoNuevo.Replace(filtro, " "+nuevoGarabato(filtro.Length-1));

            return contenidoNuevo;
        }

        public string nuevoGarabato(int largo)
        {
            string garabato = "";

            for (int i = 0; i < largo; i++)
            {
                garabato += "*";
            }

            return garabato;
        }
    }
}